Possess Quest is a puzzle platformer where you play as the enemies.

It is currently quite early in development, though I figured I'd release a demo to give everyone a chance to play it in advance.

At the moment it contains 1 world with 5 levels, with the rest planned for the full release of the game.



Patch Notes:

v0.032:
-The drill enemy now bounces off spikes, though touching them again before landing kills you unless you stomp. You can also stomp repeatedly to bounce higher
-Fixed a crash/level reset bug caused by switching to the free camera mode repeatedly, or at just the right time while swapping to another enemy
-Adjusted the maximum speeds of the main character and the drill enemy
-Enemies now get knocked off-screen in the direction opposite to the one they're facing
-Fixed a minor bug where sometimes the fog won't fade out when switching to another enemy underwater
-Replaced the "SAGE 2023 DEMO" text with "PUBLIC DEMO" so it can be submitted to more events
-Changed the splash screen as the previous name/logo is no longer being used

v0.031:
-Made level design changes to 1-2 and 1-4
-Fixed a potentially game-breaking bug where you could jump infinitely after using coyote time
-Retries made from the pause menu are now counted on the end screen
-Fixed a bug where the player would sometimes jump immediately after loading a level

v0.03:
-Made the following gameplay tweaks:
	-Added coyote time
	-Added jump buffering
	-Tapping a direction while on the ground will now move you a shorter distance than before
	-The hover enemy will now move to the top of a platform or wall, if floating into it from its side near the top
	-The hover enemy's physics while floating have been tweaked, now when you let go of a direction it comes to a stop
	-The drill enemy can now bounce higher on springs, by stomping on them multiple times in a row
	-You can now use enemy-specific abilities after dropping from a platform
	-The drill enemy's stomp can now be cancelled in-air by pressing the key or button again
	-The hover enemy can now float faster, with new animations and after-images when it nears top speed. You keep this increased speed for a short time after landing
	-Enemy specific abilities can now be used by pressing either the X Key (B/Circle button) or C key (X/Square button), in addition to the Z key (A/Cross button)
	-Spikes can no longer kill you when touching the sides of them
-New decorations have been added, and other sprites have been changed for better consistency
-Tweaks to the level design have been made to better compliment the new gameplay
-Added level captions to the HUD
-Updated the credits
-Several bug fixes

v0.027:
-Updated the drill enemy's design
-Updated the credits
-Several bug fixes

v0.026:
​-Removed the early test for Level 2-1 as it felt unneeded
-Tweaked the underwater physics to be less slow
-Added input icons for the hint bubbles
-Updated the credits
-Several bug fixes

v0.025:
​-An early test for Level 2-1 is now playable via level select​
-Tweaked water color and added bubbles
-Fog now disappears while underwater
-Replaced a font to one that's usable commercially
-Updated the credits
-Several bug fixes

v0.024:
-Added a more proper ending to Level 1-5
-Updated the credits
-Several bug fixes

v0.023:
-Rebranded the game to be called a demo instead of a mini-demo
-Made it so the background changes when moving the camera from the lower to upper section (and vice versa) on Level 1-3
-Fixed a bug where dying while moving the camera softlocks the game unless you reset
-Fixed an issue where sometimes sound effects wouldn't play when they should
-Attempted to fix a bug where you sometimes lose control and move automatically when the window isn't in focus
-Changed the level select key to L so it doesn't interfere with browser hotkeys
-The spiked enemy can now kill others by jumping into them from below

v0.022:
-Added the ability to move the camera around freely by pressing the S key (or the Y/Triangle button). This can also be activated from the pause menu
-Added music to the main menu
-Adjusted World 1's music more
-There's now signs in Level 1-1 and 1-2 which give tips
-The popup text box in Level 1-2 has been removed, as it's no longer needed

v0.021:
-Adjusted the spike hitboxes to be somewhat more forgiving
-Added fragile dirt under the pit with spikes in Level 1-2, to give the player time to react
-Added a platform under the breakable rocks in Level 1-3, so that you can collect the coins without worrying about touching the enemy below
-Added a text box when you start Level 1-2 which lets you know about resetting
-Gave the HTML5 build a proper icon and title, since I forgot to do that before

v0.02:
-Initial demo release



Instructions:

Travel through each level and run into enemies to swap to them. Try to be mindful of which enemy is required to progress and watch out for hazards!

Controllers should work with the game, although be aware X-Input ones are recommended and right now there's only button prompts for Keyboard, Xbox, and PlayStation controllers.

Pressing the R key (or the select button on a controller) will reset the current level, though be aware any retries will be included in the results at the end of the demo.

You can also press the S key (or the Y/Triangle button) to freely move the camera around. This can help with figuring out the best way to complete a level.

If you want a challenge, try to collect as many coins and golden bills as possible without dying or resetting as quickly as you can. Though how you play is up to you!

Use Alt+Enter (in the downloadable Windows version) or F11 (in the downloadable Linux version) to make the game fullscreen.

Enemy-specific abilities can be used by pressing either the Z key (A/Cross button), X Key (B/Circle button), or C key (X/Square button) while in the air.



Credits:

Game by Kye "Starturbo" Beaudoin

Additional Fonts:
Crystal Radio Kit - Typodermic Fonts
Ghoulish Fright AOE - AOETI
Munro - Ten by Twenty

Additional Programming:
Bas-Makes-Games
GameMakerStation - Matharoo
Mystborn
RealTutsGML
Shaun Spalding

Additional SFX:
luffy
simkiott

Testers:
Bas-Makes-Games
BML (Collegebound)
boatman
Cobra!
Dominic (Chasmic)
GrimDim
Jamie12o4
Kirashura
Maxter [Mika, Kai]
MissClockwork
Mors
Pookette
Roeb
TheFinchBird
Toast Hatter
Trials Of Death
Velero

Tools Used:
Aseprite
Audacity
ChordChord
GameMaker
GENNY VST
LabChirp
LMMS
Project Cleaner

Special Thanks:
AndreaJens
ArcanaThe4th
Blawnode
BountyXSnipe
Dishamonpow
Felix Kuma
Game Jolt
itch.io
Newgrounds
RyanArcher29
SFGHQ

AND YOU!



Licenses:

SFX:
Record Scratch (CC0 1.0 License) - https://freesound.org/people/simkiott/sounds/43404/ (Volume Lowered)
Record Scratch (Original, CC BY 3.0 License) - https://freesound.org/people/luffy/sounds/3536/ (Silence Removed)